export interface ImgInfoVO {
  /**
   *  ID
   */
  id: string | number;
  /**
   *  名称
   */
  name: string;
  /**
   *  类型
   */
  type: number;
  /**
   *  地址
   */
  path: string;
  /**
   *  状态
   */
  status: number;
  /**
   *  开始时间
   */
  startTime: Date;
  /**
   *  结束时间
   */
  endTime: Date;

  /**
   * 排序号
   */
  orderNo: number;

  /**
   * 图片类型
   */
  imgType: number;

  /**
   * 图片类型Url
   */
  imgTypeUrl: string;
  /**
   * 图片url
   */
  imgUrl: string;
  imgUrlUrl: string;

  /**
   * 关联标识
   */
  assoId: string | number;

  /**
   * 模块
   */
  module: string;
}

export interface ImgInfoForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;
  /**
   *  名称
   */
  name?: string;
  /**
   *  类型
   */
  type?: number;
  /**
   *  地址
   */
  path?: string;
  /**
   *  状态
   */
  status?: number;
  /**
   *  开始时间
   */
  startTime?: Date;
  /**
   *  结束时间
   */
  endTime?: Date;

  /**
   * 排序号
   */
  orderNo?: number;

  /**
   * 图片类型
   */
  imgType?: number;

  /**
   * 图片url
   */
  imgUrl?: string;

  /**
   * 关联标识
   */
  assoId?: string | number;

  /**
   * 模块
   */
  module?: string;
}

export interface ImgInfoQuery extends PageQuery {
  /**
   *  名称
   */
  name?: string;
  /**
   *  类型
   */
  type?: number;
  /**
   *  地址
   */
  path?: string;
  /**
   *  状态
   */
  status?: number;
  /**
   *  开始时间
   */
  startTime?: Date;
  /**
   *  结束时间
   */
  endTime?: Date;
  /**
   * 排序号
   */
  orderNo?: number;

  /**
   * 图片类型
   */
  imgType?: number;

  /**
   * 图片url
   */
  imgUrl?: string;

  /**
   * 关联标识
   */
  assoId?: string | number;

  /**
   * 模块
   */
  module?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
